Shell function `has_gpgme` shouldn't exit if GPG support is not detected
since it stop any test with error.
Added function `skip_without_gpgme` to skip the whole test if it is
useless without GPG support
Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
Closes: #1889
Approved by: cgwalters
}
has_gpgme () {
+ local ret
${CMD_PREFIX} ostree --version > version.txt
- assert_file_has_content version.txt '- gpgme'
+ grep -q -e '- gpgme' version.txt
+ ret=$?
rm -f version.txt
- true
+ return ${ret}
+}
+
+skip_without_gpgme() {
+ if ! has_gpgme; then
+ skip "no gpg support compiled in"
+ fi
}
# Find an appropriate gpg program to use. We want one that has the